[ - başvuru kılavuzu, seçenekler, komut örnekleri


İSİM

[ test - dosya türlerini kontrol edin ve değerleri karşılaştırın

ÖZET

test EXPRESSION
test
[ EXPRESSION ]
[ ]
[ OPTION

TANIM

EXPRESSION tarafından belirlenen durumla çıkın.

--help

bu yardımı göster ve çık

--version

sürüm bilgisinin çıktısını alın ve çıkın

Atlanan bir İFADE, varsayılan olarak false olur. Aksi takdirde, İFADE doğru veya yanlış olur ve çıkış durumunu ayarlar. Şunlardan biridir:

( EXPRESSION )

İFADE doğrudur

! EXPRESSION

İFADE yanlış

EXPRESSION1 -a EXPRESSION2

hem İFADE1 hem de İFADE2 doğrudur

EXPRESSION1 -o EXPRESSION2

İFADE1 veya İFADE2 doğrudur

-n STRING

STRING uzunluğu sıfır değil

STRING

-n STRING'e eşdeğer

-z STRING

STRING uzunluğu sıfır

STRING1 = STRING2

dizeler eşittir

STRING1 != STRING2

dizeler eşit değil

INTEGER1 -eq INTEGER2

INTEGER1, INTEGER2'ye eşittir

INTEGER1 -ge INTEGER2

INTEGER1, INTEGER2'den büyük veya eşittir

INTEGER1 -gt INTEGER2

INTEGER1, INTEGER2'den büyük

INTEGER1 -le INTEGER2

INTEGER1, INTEGER2'den küçük veya eşittir

INTEGER1 -lt INTEGER2

INTEGER1, INTEGER2'den küçük

INTEGER1 -ne INTEGER2

INTEGER1, INTEGER2'ye eşit değil

FILE1 -ef FILE2

DOSYA1 ve DOSYA2 aynı cihaza ve düğüm numaralarına sahip

FILE1 -nt FILE2

DOSYA1, DOSYA2'den daha yeni (değiştirme tarihi)

FILE1 -ot FILE2

DOSYA1, DOSYA2'den daha eski

-b FILE

FILE var ve bloğa özel

-c FILE

FILE var ve özel bir karakter

-d FILE

FILE var ve bir dizin

-e FILE

Dosya var

-f FILE

FILE var ve normal bir dosya

-g FILE

DOSYA var ve set-group-ID

-G FILE

FILE mevcut ve etkin grup kimliğine ait

-h FILE

DOSYA var ve sembolik bir bağlantı (-L ile aynı)

-k FILE

FILE var ve yapışkan biti ayarlandı

-L FILE

DOSYA var ve sembolik bir bağlantı (-h ile aynı)

-N FILE

DOSYA var ve son okunduğundan beri değiştirilmiş

-O FILE

FILE mevcut ve etkin kullanıcı kimliğine ait

-p FILE

FILE var ve adlandırılmış bir kanal

-r FILE

DOSYA var ve kullanıcının okuma erişimi var

-s FILE

FILE mevcut ve sıfırdan büyük bir boyuta sahip

-S FILE

FILE var ve bir soket

-t FD

dosya tanımlayıcı FD bir terminalde açılır

-u FILE

DOSYA var ve set-user-ID biti ayarlandı

-w FILE

DOSYA var ve kullanıcının yazma erişimi var

-x FILE

DOSYA var ve kullanıcının yürütme (veya arama) erişimi var

-h ve -L dışında, FILE ile ilgili tüm testler sembolik bağları referans alır. Kabuklar için parantezlerin kaçması gerektiğine (örneğin, ters eğik çizgi ile) dikkat edin. INTEGER ayrıca -l STRING de olabilir, bu da STRING uzunluğunu verir.

NOT: İkili -a ve -o yapıları gereği belirsizdir. Bunun yerine kullan

test EXPR1 && test EXPR2

veya

test EXPR1 || test EXPR2

NOT: [ --help ve --version seçeneklerini kabul eder, ancak test etmez. test, bunların her birine boş olmayan diğer STRING'lere davrandığı gibi davranır.

NOT: Kabuğunuz, genellikle burada açıklanan sürümün yerini alan kendi test ve/veya [ sürümüne sahip olabilir. Desteklediği seçeneklerle ilgili ayrıntılar için lütfen kabuğunuzun belgelerine bakın.

YAZAR

Kevin Braunsdorf ve Matthew Bradburn tarafından yazıldı.

HATALARI RAPORLAMA

GNU coreutils çevrimiçi yardımı:
Çeviri hatalarını adresine bildirin

TELİF HAKKI

Telif hakkı © 2022 Free Software Foundation, Inc. Lisans GPLv3+: GNU GPL sürüm 3 veya üstü .
Bu özgür bir yazılımdır: değiştirmekte ve yeniden dağıtmakta özgürsünüz. Yasaların izin verdiği ölçüde HİÇBİR GARANTİ yoktur.

AYRICA BAKINIZ

access(2)


Full documentation https://www.gnu.org/software/coreutils/test
or available locally via: info '(coreutils) test invocation'